home *** CD-ROM | disk | FTP | other *** search
/ Clickx 47 / Clickx 47.iso / assets / software / Miro_Installer.exe / chrome / content / prefs.xul < prev    next >
Encoding:
Extensible Markup Language  |  2008-01-10  |  9.5 KB  |  177 lines

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet href="chrome://global/skin" type="text/css"?>
  3. <?xml-stylesheet href="main.css" type="text/css"?>
  4. <!DOCTYPE window SYSTEM "chrome://dtv/locale/prefs.dtd">
  5. <!-- add hidechrome="true" to eliminate title bar -->
  6. <dialog id="democracy-preferences" title="&prefs.title;"
  7.     xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  8.     xmlns:html="http://www.w3.org/1999/xhtml"
  9.     orient="vertical"
  10.     onload="onload();"
  11.     height="450"
  12.     width="600"
  13.     ondialogaccept="ondialogaccept();"
  14.     buttons="accept"
  15.     class="preferences">
  16. <script src="chrome://dtv/content/main.js" />
  17. <script src="chrome://dtv/content/preffuncs.js" />
  18. <box id="blueprints" hidden="true">
  19.     <richlistitem role="movies-collection-directory" folder_id="">
  20.         <label role="directory" value="" flex="1" crop="center"/>
  21.         <hbox pack="center">
  22.             <checkbox role="shown" oncommand="return toggleDirectoryWatchShown(this);" checked="false"/>
  23.         </hbox>
  24.     </richlistitem>
  25. </box>
  26. <tabbox class="prefs">
  27.     <tabs>
  28.             <tab orient="vertical" label=" &prefs.general;" image="chrome://dtv/content/images/pref-tabs/general.png" />
  29.             <tab orient="vertical" label="&prefs.channels;" image="chrome://dtv/content/images/pref-tabs/channels.png" />
  30.             <tab orient="vertical" label="&prefs.downloads;" image="chrome://dtv/content/images/pref-tabs/downloads.png" />
  31.             <tab orient="vertical" label="&prefs.folder.movies;" image="chrome://dtv/content/images/pref-tabs/folders.png" />
  32.             <tab orient="vertical" label="&prefs.disk.space;" image="chrome://dtv/content/images/pref-tabs/disk-space.png" />
  33.             <tab orient="vertical" label="&prefs.playback;" image="chrome://dtv/content/images/pref-tabs/playback.png" />
  34.     </tabs>
  35.     <tabpanels>
  36.         <tabpanel orient="vertical">
  37.             <!-- GENERAL -->
  38.             <checkbox id="runonstartup" label="&prefs.run.on.startup;" value="1" oncommand="runOnStartupChange()"/>
  39.             <checkbox id="warn-on-quit" label="&prefs.general.warn_on_quit;" value="1" oncommand="warnOnQuitChange()"/>
  40.             <separator />
  41.             <description>&prefs.close_to_tray_start;</description>
  42.             <radiogroup class="indented" id="close-to-tray" oncommand="closeToTrayChange();">
  43.                 <radio label="&prefs.close_to_tray;" id="close-to-tray-yes" />
  44.                 <radio label="&prefs.no_close_to_tray;" id="close-to-tray-no" />
  45.             </radiogroup>
  46.         </tabpanel>
  47.         <tabpanel orient="vertical">
  48.             <!-- CHANNELS -->
  49.             <hbox align="end">
  50.                 <description>&prefs.channels.check;</description>
  51.                 <menulist flex="0" id="checkevery">
  52.                     <menupopup>
  53.                         <menuitem label="&prefs.channels.check.thirty;" oncommand="checkEveryChange(30);" id="check30" value="30"/>
  54.                         <menuitem label="&prefs.channels.check.sixty;" oncommand="checkEveryChange(60);" id="check60" value="60"/>
  55.                         <menuitem label="&prefs.channels.check.manually;" oncommand="checkEveryChange(-1);" id="checknever" value="never"/>
  56.                     </menupopup>
  57.                 </menulist>
  58.             </hbox>
  59.         </tabpanel>
  60.         <tabpanel orient="vertical">
  61.             <!--DOWNLOADS-->
  62.             <groupbox orient="horizontal">
  63.                 <description style="padding-top:5px;">
  64.                     &prefs.folder.downloads;
  65.                 </description>
  66.                 <textbox id="movies-directory" flex="0" value=""
  67.                     readonly="true" style="width: l00px;" />
  68.                 <button id="movies-directory-button" flex="0"
  69.                     label="&prefs.folder.change;"
  70.                     oncommand="selectMoviesDirectory();" />
  71.             </groupbox>
  72.             <groupbox orient="horizontal" align="center">
  73.                 <description>&prefs.downloads.max;</description>
  74.                 <textbox id="maxmanual" flex="0" size="3" value="300" onchange="maxManualChange()"/>
  75.             </groupbox>
  76.             <groupbox>
  77.                 <caption label="&prefs.torrent;" />
  78.                 <hbox align="center">
  79.                     <checkbox id="limitupstream" checked="true" label="&prefs.torrent.limit.upstream;" value="1" />
  80.                     <textbox id="maxupstream" flex="0" value="300" style="max-width: 30px;" />
  81.                     <description id="maxupstream-description">&prefs.torrent.limit.kbps;</description>
  82.                 </hbox>
  83.                 <hbox align="center">
  84.                 <checkbox id="limitdownstream" checked="true" label="&prefs.torrent.limit.downstream;" value="1" />
  85.                     <textbox id="maxdownstream" flex="0" value="300" style="max-width: 30px;" />
  86.                     <description id="maxdownstream-description">&prefs.torrent.limit.kbps;</description>
  87.                 </hbox>
  88.                 <hbox align="center">
  89.                     <description>&prefs.torrent.use_ports;</description>
  90.                     <textbox id="btminport" flex="0" value="300" 
  91.                         size="5" onchange="btMinPortChange()" />
  92.                     <description>-</description>
  93.                     <textbox id="btmaxport" flex="0" value="300" 
  94.                         size="5" onchange="btMaxPortChange()" />
  95.                 </hbox>
  96.                 <checkbox id="bittorrent-use-upnp" label="&prefs.torrent.use_upnp;" oncommand="btUseUpnpChange();" />
  97.                 <checkbox id="bittorrent-encryption-required" label="&prefs.torrent.require_encryption;" oncommand="btEncryptionRequiredChange();" />
  98.             </groupbox>
  99.         </tabpanel>
  100.         <tabpanel orient="vertical">
  101.             <!-- FOLDERS -->
  102.             <groupbox>
  103.                 <description>
  104.                     &prefs.folder.others.caption;
  105.                 </description>
  106.                 <separator />
  107.                 <grid>
  108.                     <columns>
  109.                         <column flex="1" />
  110.                         <column flex="0" />
  111.                     </columns>
  112.                     <rows>
  113.                         <row>
  114.                             <hbox>
  115.                                 <label flex="1">
  116.                                     &prefs.folder.others.location;
  117.                                 </label>
  118.                                 <label>
  119.                                     &prefs.folder.others.shown;
  120.                                 </label>
  121.                             </hbox>
  122.                             <spacer />
  123.                         </row>
  124.                         <row>
  125.                             <richlistbox id="movies-collection-listbox" flex="1" rows="2" onselect="selectDirectoryWatch(false);"/>
  126.                             <vbox>
  127.                                 <button id="movies-collection-add-folder" flex="0"
  128.                                     label="&prefs.folder.others.add;"
  129.                                     oncommand="addDirectoryWatch();" />
  130.                                 <button id="movies-collection-remove-folder" flex="0"
  131.                                     label="&prefs.folder.others.remove;"
  132.                                     oncommand="removeDirectoryWatch();" />
  133.                             </vbox>
  134.                         </row>
  135.                     </rows>
  136.                 </grid>
  137.             </groupbox>
  138.         </tabpanel>
  139.  
  140.         <tabpanel orient="vertical">
  141.             <!--DISK SPACE-->
  142.             <hbox>
  143.                 <checkbox id="hasminspace" checked="true" label="&prefs.disk.space.min.part1;" value="1" oncommand="hasMinSpaceChange();"/>
  144.                 <textbox id="minspace" flex="0" value="1" style="max-width: 30px;" onchange="minSpaceChange()"/>
  145.                 <description style="padding-top:5px;">&prefs.disk.space.min.part2;</description>
  146.             </hbox>                
  147.             <separator />
  148.             <hbox>
  149.                 <description style="padding-top:4px;">&prefs.videos.expire;</description>
  150.                 <menulist id="expiration">
  151.                     <menupopup>
  152.                         <menuitem label="&prefs.videos.expire.one;" oncommand="expirationChange(1);" value="1"/>
  153.                         <menuitem label="&prefs.videos.expire.three;" oncommand="expirationChange(3);" value="3"/>
  154.                         <menuitem label="&prefs.videos.expire.six;" oncommand="expirationChange(6);" value="6"/>
  155.                         <menuitem label="&prefs.videos.expire.ten;" oncommand="expirationChange(10);" value="10"/>
  156.                         <menuitem label="&prefs.videos.expire.thirty;" oncommand="expirationChange(30);" value="30"/>
  157.                         <menuitem label="&prefs.videos.expire.never;" oncommand="expirationChange(-1);" value="never"/>
  158.                     </menupopup>
  159.                 </menulist>
  160.             </hbox>
  161.         </tabpanel>
  162.         <tabpanel orient="vertical">
  163.             <!--PLAYBACK-->
  164.             <checkbox id="resumeVideos" checked="true" label="&prefs.playback.remember.pos;" value="1" oncommand="resumeVideosModeChange();"/>
  165.             <separator />
  166.             <radiogroup id="play-mode-radiogroup"
  167.                 oncommand="singlePlayModeChange();" >
  168.                 <radio label="&prefs.playback.auto.next.video;"
  169.                     id="continuous-play-mode-radio" />
  170.                 <radio label="&prefs.playback.stop.after.each;"
  171.                     id="single-play-mode-radio" />
  172.             </radiogroup>
  173.         </tabpanel>
  174.     </tabpanels>
  175. </tabbox>
  176. </dialog>
  177.